Remove all deprecated stuff from gtkmain
authorMichael Natterer <mitch@gimp.org>
Wed, 21 Oct 2009 18:46:37 +0000 (20:46 +0200)
committerJavier Jardón <jjardon@gnome.org>
Sun, 2 May 2010 23:51:18 +0000 (01:51 +0200)
gtk/gtk.symbols
gtk/gtkmain.c
gtk/gtkmain.h

index 64e1c7442a4b9b6006a6ea146db1a4f0974b9b6e..c7a81ef52e4323e83fe04addfc944e0796fe11f8 100644 (file)
@@ -2077,19 +2077,6 @@ gtk_get_option_group
 gtk_get_current_event
 gtk_get_current_event_state
 gtk_get_current_event_time
-#ifndef GTK_DISABLE_DEPRECATED
-gtk_exit
-gtk_idle_add
-gtk_idle_add_full
-gtk_idle_add_priority
-gtk_idle_remove
-gtk_idle_remove_by_data
-gtk_timeout_add
-gtk_timeout_add_full
-gtk_timeout_remove
-gtk_input_add_full
-gtk_input_remove
-#endif
 gtk_false G_GNUC_CONST
 gtk_true G_GNUC_CONST
 gtk_events_pending
index 1a2175540d3f3e0fa26c7b4e45d985d9167ef921..92ff95a1a5340fee4744eda3018f73ee523d1555 100644 (file)
@@ -186,12 +186,6 @@ static void  gtk_quit_destroy               (GtkQuitFunction    *quitf);
 static gint  gtk_invoke_key_snoopers    (GtkWidget          *grab_widget,
                                          GdkEvent           *event);
 
-static void     gtk_destroy_closure      (gpointer            data);
-static gboolean gtk_invoke_idle_timeout  (gpointer            data);
-static void     gtk_invoke_input         (gpointer            data,
-                                         gint                source,
-                                         GdkInputCondition   condition);
-
 #if 0
 static void  gtk_error                  (gchar              *str);
 static void  gtk_warning                (gchar              *str);
@@ -2076,175 +2070,6 @@ gtk_quit_remove_by_data (gpointer data)
     }
 }
 
-guint
-gtk_timeout_add_full (guint32           interval,
-                     GtkFunction        function,
-                     GtkCallbackMarshal marshal,
-                     gpointer           data,
-                     GDestroyNotify     destroy)
-{
-  if (marshal)
-    {
-      GtkClosure *closure;
-
-      closure = g_new (GtkClosure, 1);
-      closure->marshal = marshal;
-      closure->data = data;
-      closure->destroy = destroy;
-
-      return g_timeout_add_full (0, interval, 
-                                gtk_invoke_idle_timeout,
-                                closure,
-                                gtk_destroy_closure);
-    }
-  else
-    return g_timeout_add_full (0, interval, function, data, destroy);
-}
-
-guint
-gtk_timeout_add (guint32     interval,
-                GtkFunction function,
-                gpointer    data)
-{
-  return g_timeout_add_full (0, interval, function, data, NULL);
-}
-
-void
-gtk_timeout_remove (guint tag)
-{
-  g_source_remove (tag);
-}
-
-guint
-gtk_idle_add_full (gint                        priority,
-                  GtkFunction          function,
-                  GtkCallbackMarshal   marshal,
-                  gpointer             data,
-                  GDestroyNotify       destroy)
-{
-  if (marshal)
-    {
-      GtkClosure *closure;
-
-      closure = g_new (GtkClosure, 1);
-      closure->marshal = marshal;
-      closure->data = data;
-      closure->destroy = destroy;
-
-      return g_idle_add_full (priority,
-                             gtk_invoke_idle_timeout,
-                             closure,
-                             gtk_destroy_closure);
-    }
-  else
-    return g_idle_add_full (priority, function, data, destroy);
-}
-
-guint
-gtk_idle_add (GtkFunction function,
-             gpointer    data)
-{
-  return g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, function, data, NULL);
-}
-
-guint      
-gtk_idle_add_priority (gint        priority,
-                      GtkFunction function,
-                      gpointer    data)
-{
-  return g_idle_add_full (priority, function, data, NULL);
-}
-
-void
-gtk_idle_remove (guint tag)
-{
-  g_source_remove (tag);
-}
-
-void
-gtk_idle_remove_by_data (gpointer data)
-{
-  if (!g_idle_remove_by_data (data))
-    g_warning ("gtk_idle_remove_by_data(%p): no such idle", data);
-}
-
-guint
-gtk_input_add_full (gint               source,
-                   GdkInputCondition   condition,
-                   GdkInputFunction    function,
-                   GtkCallbackMarshal  marshal,
-                   gpointer            data,
-                   GDestroyNotify      destroy)
-{
-  if (marshal)
-    {
-      GtkClosure *closure;
-
-      closure = g_new (GtkClosure, 1);
-      closure->marshal = marshal;
-      closure->data = data;
-      closure->destroy = destroy;
-
-      return gdk_input_add_full (source,
-                                condition,
-                                (GdkInputFunction) gtk_invoke_input,
-                                closure,
-                                (GDestroyNotify) gtk_destroy_closure);
-    }
-  else
-    return gdk_input_add_full (source, condition, function, data, destroy);
-}
-
-void
-gtk_input_remove (guint tag)
-{
-  g_source_remove (tag);
-}
-
-static void
-gtk_destroy_closure (gpointer data)
-{
-  GtkClosure *closure = data;
-
-  if (closure->destroy)
-    (closure->destroy) (closure->data);
-  g_free (closure);
-}
-
-static gboolean
-gtk_invoke_idle_timeout (gpointer data)
-{
-  GtkClosure *closure = data;
-
-  GtkArg args[1];
-  gint ret_val = FALSE;
-  args[0].name = NULL;
-  args[0].type = G_TYPE_BOOLEAN;
-  args[0].d.pointer_data = &ret_val;
-  closure->marshal (NULL, closure->data,  0, args);
-  return ret_val;
-}
-
-static void
-gtk_invoke_input (gpointer         data,
-                 gint              source,
-                 GdkInputCondition condition)
-{
-  GtkClosure *closure = data;
-
-  GtkArg args[3];
-  args[0].type = G_TYPE_INT;
-  args[0].name = NULL;
-  GTK_VALUE_INT (args[0]) = source;
-  args[1].type = GDK_TYPE_INPUT_CONDITION;
-  args[1].name = NULL;
-  GTK_VALUE_FLAGS (args[1]) = condition;
-  args[2].type = G_TYPE_NONE;
-  args[2].name = NULL;
-
-  closure->marshal (NULL, closure->data, 2, args);
-}
-
 /**
  * gtk_get_current_event:
  * 
index 680ae2844eac3ff0009e66e22fb5c16cc5aefced..13f0fcb44a0de535d7e3a3489cbe880d183d4c4a 100644 (file)
@@ -45,20 +45,6 @@ G_BEGIN_DECLS
  */
 #define GTK_PRIORITY_RESIZE     (G_PRIORITY_HIGH_IDLE + 10)
 
-#ifndef GTK_DISABLE_DEPRECATED
-
-/* Use GDK_PRIORITY_REDRAW */
-#define GTK_PRIORITY_REDRAW     (G_PRIORITY_HIGH_IDLE + 20)
-
-/* Deprecated. Use G_PRIORITY #define's instead
- */
-#define GTK_PRIORITY_HIGH       G_PRIORITY_HIGH
-#define GTK_PRIORITY_INTERNAL   GTK_PRIORITY_REDRAW
-#define GTK_PRIORITY_DEFAULT   G_PRIORITY_DEFAULT_IDLE
-#define GTK_PRIORITY_LOW       G_PRIORITY_LOW
-
-#endif /* GTK_DISABLE_DEPRECATED */
-
 typedef gint   (*GtkKeySnoopFunc)          (GtkWidget    *grab_widget,
                                             GdkEventKey  *event,
                                             gpointer      func_data);
@@ -127,10 +113,6 @@ gboolean gtk_init_check_abi_check (int       *argc,
 
 #endif
 
-#ifndef GTK_DISABLE_DEPRECATED
-void     gtk_exit                 (gint    error_code);
-#endif /* GTK_DISABLE_DEPRECATED */
-
 void           gtk_disable_setlocale    (void);
 gchar *        gtk_set_locale           (void);
 PangoLanguage *gtk_get_default_language (void);
@@ -170,37 +152,6 @@ guint         gtk_quit_add_full       (guint              main_level,
                                    GDestroyNotify     destroy);
 void      gtk_quit_remove         (guint              quit_handler_id);
 void      gtk_quit_remove_by_data (gpointer           data);
-#ifndef GTK_DISABLE_DEPRECATED
-guint     gtk_timeout_add         (guint32            interval,
-                                   GtkFunction        function,
-                                   gpointer           data);
-guint     gtk_timeout_add_full    (guint32            interval,
-                                   GtkFunction        function,
-                                   GtkCallbackMarshal marshal,
-                                   gpointer           data,
-                                   GDestroyNotify     destroy);
-void      gtk_timeout_remove      (guint              timeout_handler_id);
-
-guint     gtk_idle_add            (GtkFunction        function,
-                                   gpointer           data);
-guint     gtk_idle_add_priority   (gint               priority,
-                                   GtkFunction        function,
-                                   gpointer           data);
-guint     gtk_idle_add_full       (gint               priority,
-                                   GtkFunction        function,
-                                   GtkCallbackMarshal marshal,
-                                   gpointer           data,
-                                   GDestroyNotify     destroy);
-void      gtk_idle_remove         (guint              idle_handler_id);
-void      gtk_idle_remove_by_data (gpointer           data);
-guint     gtk_input_add_full      (gint               source,
-                                   GdkInputCondition  condition,
-                                   GdkInputFunction   function,
-                                   GtkCallbackMarshal marshal,
-                                   gpointer           data,
-                                   GDestroyNotify     destroy);
-void      gtk_input_remove        (guint              input_handler_id);
-#endif /* GTK_DISABLE_DEPRECATED */
 
 guint     gtk_key_snooper_install (GtkKeySnoopFunc snooper,
                                    gpointer        func_data);